make a major contribution - French English Dictionary